Big Huge Thesaurus

dionaea muscipula

noun

sounds kind of like